import { ref, computed } from 'vue'
import { defineStore } from 'pinia'
import axios from 'axios'
// 导入pinia中的定义全局数据的一个函数defineStore
export const useJokeStore = defineStore('joke', () => {
  // 状态变量-笑话
  const joke = ref('护理很狡猾')
  
  // 刷新笑话，获取新的笑话并替换默认值
  const refreshJoke=async ()=>{
  //   setTimeout(() => {
  //     joke.value='一个笑话'
  //   }, 1000);
  // }

  // 调用接口获取笑话
  // axios 调用笑话接口，获取到笑话之后更改joke.value
  const res=await axios.get('https://api-vue-base.itheima.net/api/joke/list')
  console.log(res.data)
  joke.value=res.data
  }
  return { joke,refreshJoke }
})
